\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\contentsline {section}{\numberline {1}^^e5^^ae^^89^^e8^^a3^^85^^e9^^83^^a8^^e7^^bd^^b2}{2}{section.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}gitlab^^e6^^9c^^8d^^e5^^8a^^a1}{2}{subsection.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}jenkins-server}{3}{subsection.1.2}\protected@file@percent }
\newlabel{label:jenkins-environment}{{1.2}{3}{jenkins-server}{subsection.1.2}{}}
\newlabel{label:jenkins-environment@cref}{{[subsection][2][1]1.2}{[1][2][]3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}test-server}{3}{subsection.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}^^e4^^bd^^bf^^e7^^94^^a8jenkins-^^e6^^9e^^84^^e5^^bb^^bajava^^e5^^90^^8e^^e7^^ab^^af}{3}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}^^e6^^96^^b0^^e5^^bb^^baMaven^^e9^^a1^^b9^^e7^^9b^^ae}{3}{subsection.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}^^e8^^af^^a6^^e6^^83^^85^^e9^^85^^8d^^e7^^bd^^ae}{3}{subsection.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}General}{3}{subsubsection.2.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}^^e6^^ba^^90^^e7^^a0^^81^^e7^^ae^^a1^^e7^^90^^86}{3}{subsubsection.2.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}^^e6^^9e^^84^^e5^^bb^^ba^^e8^^a7^^a6^^e5^^8f^^91^^e5^^99^^a8}{4}{subsubsection.2.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.4}Pre steps}{4}{subsubsection.2.2.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.5}build}{4}{subsubsection.2.2.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.6}Post Step}{4}{subsubsection.2.2.6}\protected@file@percent }
\newlabel{label:post Step}{{2.2.6}{4}{Post Step}{subsubsection.2.2.6}{}}
\newlabel{label:post Step@cref}{{[subsubsection][6][2,2]2.2.6}{[1][4][]4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.7}^^e6^^9e^^84^^e5^^bb^^ba^^e7^^8e^^af^^e5^^a2^^83}{6}{subsubsection.2.2.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}^^e5^^ae^^89^^e8^^a3^^85^^e6^^8f^^92^^e4^^bb^^b6-Manage Plugin}{6}{subsection.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}^^e5^^ae^^89^^e8^^a3^^85Maven^^e6^^8f^^92^^e4^^bb^^b6}{6}{subsubsection.2.3.1}\protected@file@percent }
\newlabel{label:maven_ext}{{2.3.1}{6}{^^e5^^ae^^89^^e8^^a3^^85Maven^^e6^^8f^^92^^e4^^bb^^b6}{subsubsection.2.3.1}{}}
\newlabel{label:maven_ext@cref}{{[subsubsection][1][2,3]2.3.1}{[1][6][]6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}^^e5^^ae^^89^^e8^^a3^^85publish ssh^^e6^^8f^^92^^e4^^bb^^b6}{7}{subsubsection.2.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.3}^^e5^^ae^^89^^e8^^a3^^85nodejs^^e6^^8f^^92^^e4^^bb^^b6}{7}{subsubsection.2.3.3}\protected@file@percent }
\newlabel{lable:nodejs:plu}{{2.3.3}{7}{^^e5^^ae^^89^^e8^^a3^^85nodejs^^e6^^8f^^92^^e4^^bb^^b6}{subsubsection.2.3.3}{}}
\newlabel{lable:nodejs:plu@cref}{{[subsubsection][3][2,3]2.3.3}{[1][7][]7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}^^e5^^85^^a8^^e5^^b1^^80^^e7^^9a^^84^^e8^^af^^81^^e4^^b9^^a6^^e8^^ae^^a4^^e8^^af^^81}{7}{subsection.2.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}^^e5^^85^^a8^^e5^^b1^^80Glabal^^e9^^85^^8d^^e7^^bd^^ae}{8}{subsection.2.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}^^e9^^85^^8d^^e7^^bd^^aegit}{8}{subsubsection.2.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}^^e9^^85^^8d^^e7^^bd^^aemaven}{8}{subsubsection.2.5.2}\protected@file@percent }
\newlabel{label:maven}{{2.5.2}{8}{^^e9^^85^^8d^^e7^^bd^^aemaven}{subsubsection.2.5.2}{}}
\newlabel{label:maven@cref}{{[subsubsection][2][2,5]2.5.2}{[1][8][]8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.3}^^e9^^85^^8d^^e7^^bd^^aejdk}{9}{subsubsection.2.5.3}\protected@file@percent }
\newlabel{lable:jdk:config}{{2.5.3}{9}{^^e9^^85^^8d^^e7^^bd^^aejdk}{subsubsection.2.5.3}{}}
\newlabel{lable:jdk:config@cref}{{[subsubsection][3][2,5]2.5.3}{[1][9][]9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}^^e7^^b3^^bb^^e7^^bb^^9f^^e7^^ae^^a1^^e7^^90^^86}{9}{subsection.2.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.1}^^e9^^85^^8d^^e7^^bd^^aeSSH^^e6^^9c^^8d^^e5^^8a^^a1^^e5^^99^^a8}{9}{subsubsection.2.6.1}\protected@file@percent }
\newlabel{label:ssh}{{2.6.1}{9}{^^e9^^85^^8d^^e7^^bd^^aeSSH^^e6^^9c^^8d^^e5^^8a^^a1^^e5^^99^^a8}{subsubsection.2.6.1}{}}
\newlabel{label:ssh@cref}{{[subsubsection][1][2,6]2.6.1}{[1][9][]9}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.2}^^e9^^85^^8d^^e7^^bd^^aenodeljs}{9}{subsubsection.2.6.2}\protected@file@percent }
\newlabel{label:nodejs:peizhi}{{2.6.2}{9}{^^e9^^85^^8d^^e7^^bd^^aenodeljs}{subsubsection.2.6.2}{}}
\newlabel{label:nodejs:peizhi@cref}{{[subsubsection][2][2,6]2.6.2}{[1][9][]9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.7}^^e5^^ae^^b9^^e5^^99^^a8^^e5^^8c^^96^^e6^^9e^^84^^e5^^bb^^ba^^e7^^9a^^84^^e5^^87^^a0^^e7^^a7^^8d^^e6^^96^^b9^^e5^^bc^^8f}{10}{subsection.2.7}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3}^^e4^^bd^^bf^^e7^^94^^a8jenkins^^e6^^9e^^84^^e5^^bb^^ba^^e5^^89^^8d^^e7^^ab^^af^^e9^^a1^^b9^^e7^^9b^^ae}{10}{section.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}^^e6^^96^^b0^^e5^^bb^^bafreeStyle^^e9^^a1^^b9^^e7^^9b^^ae}{10}{subsection.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}^^e9^^85^^8d^^e7^^bd^^aegit^^e4^^bb^^93^^e5^^ba^^93^^e5^^9c^^b0^^e5^^9d^^80}{10}{subsection.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}^^e6^^9e^^84^^e5^^bb^^ba^^e5^^89^^8d^^e6^^89^^a7^^e8^^a1^^8c}{10}{subsection.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}^^e5^^8f^^91^^e9^^80^^81^^e6^^96^^87^^e4^^bb^^b6^^e8^^87^^b3^^e6^^9c^^8d^^e5^^8a^^a1^^e5^^99^^a8}{10}{subsection.3.4}\protected@file@percent }
\gdef \@abspage@last{11}
